home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #9 / K-CD-9-2002.ISO / F1 2002 / f1_2002_wip_demo.exe / Season02 / Vehicles / Sauber / sauber.hdv < prev    next >
Encoding:
Text File  |  2002-04-22  |  24.3 KB  |  461 lines

  1.  
  2. //
  3. // This is the high-detail vehicle parameter file.
  4. // It is pointed to by one or more *.veh files.
  5. //
  6. // Any range has the following values: (minimum, step size, number of steps)
  7. // Any setting refers to the step from 0 to <number of steps - 1>.
  8. //
  9. // Everything is in SI units (kg, m, kPa, N, etc.), except:
  10. // Engine speed is measured in RPM.
  11. // Angles are measured in degrees.
  12. //
  13. // +x = left
  14. // +y = up
  15. // +z = rear
  16. //
  17. // Pushrod connections are adjusted from the values found in this file
  18. // based on the graphical location of the wheels.  If the graphical location
  19. // does not match the physical location (found in a .pm file), then all
  20. // suspension joints (including the pushrods) are adjusted to match the
  21. // graphical locations.  It should be also noted that suspension joints
  22. // are also adjusted after setting the camber and toe-in.
  23. //
  24. // Aerodynamic variables:
  25. // Lift is negative downforce
  26. //
  27.  
  28. [GENERAL]
  29. Mass=601.6                      // all mass except fuel
  30. Inertia=(509.7, 580.2, 117.8)    // all inertia except fuel (note roll value is higher and more accurate than 2001 numbers, which neglected the wheels)
  31. FuelConsumption=3.112e-005      // affected by throttle position and engine speed
  32. FuelTank=(0.0, 0.01, -0.02)     // location of tank affects center of gravity
  33. Notes=""
  34. Symmetric=1
  35. CGLat=0.0                       // lateral location of body mass (excluding fuel)
  36. CGHeight=0.244                  // height of body mass (excluding fuel) above reference plane
  37. CGRearRange=(0.560, 0.005, 7)
  38. CGRearSetting=3
  39. FLUndertray=(0.15,  0.0, 0.33)  // corner offset from center of front axle in reference plane
  40. FRUndertray=(-0.15, 0.0, 0.33)  // corner offset from center of front axle in reference plane
  41. RLUndertray=(0.15,  0.0, 0.00)  // corner offset from center of rear axle in reference plane
  42. RRUndertray=(-0.15, 0.0, 0.00)  // corner offset from center of rear axle in reference plane
  43. TireBrand=generic               // must appear before tire compound setting (references *.tbc file)
  44. TireCompoundSetting=1           // compound index within brand
  45. FuelRange=(1.0, 1.0, 130)
  46. FuelSetting=64
  47. NumPitstopsRange=(0, 1, 4)
  48. NumPitstopsSetting=3
  49. Pitstop1Range=(1.0, 1.0, 130)
  50. Pitstop1Setting=64
  51. Pitstop2Range=(1.0, 1.0, 130)
  52. Pitstop2Setting=64
  53. Pitstop3Range=(1.0, 1.0, 130)
  54. Pitstop3Setting=64
  55. AISpringRate=0.40               // spring rate adjustment for AI physics (improves stability)
  56. AIDamperSpeed=8.0               // damper speed adjustment is max for AI physics
  57. AIDamperRate=2.50               // damper rate adjustment for AI physics
  58. AITorqueStab=(0.4, 0.5, 0.25)   // torque adjustment to keep AI stable
  59.  
  60. [FRONTWING]
  61. FWRange=(0.0, 1.0, 50)          // front wing range
  62. FWSetting=41                    // front wing setting
  63. FWMaxHeight=(0.30)              // maximum height to take account of for downforce
  64. FWDragSetting=(0.0205, 0.0019, 0.0)        // base drag and 1st and 2nd order with setting
  65. FWLiftSetting=(-0.3752, -0.0088, 0.00001)  // base lift and 1st and 2nd order with setting
  66. FWLiftHeight=(1.010)            // effect of current height on lift coefficient
  67. FWLiftSideways=(0.5)            // dropoff in downforce with yaw (0.0 = none, 1.0 = max)
  68. FWLeft=(-0.01, 0.0, 0.0)        // aero forces from moving left
  69. FWRight=(0.01, 0.0, 0.0)        // aero forces from moving right
  70. FWUp=(0.0, -0.04, -0.001)       // aero forces from moving up
  71. FWDown=(0.0, 0.04, 0.001)       // aero forces from moving down
  72. FWAft=(0.0, 0.04, -0.04)        // aero forces from moving rearwards
  73. FWFore=(0.0, 0.0, 0.0)          // aero forces from moving forwards (recomputed from settings)
  74. FWRot=(0.10, 0.05, 0.15)        // aero torque from rotating
  75. FWCenter=(0.00, 0.10, -0.50)    // center of front wing forces (offset from center of front axle in ref plane)
  76.  
  77. [REARWING]
  78. RWRange=(0.0, 1.0, 50)          // rear wing range
  79. RWSetting=49                    // rear wing setting
  80. RWDragSetting=(0.0620, 0.00782, 0.0)       // base drag and 1st and 2nd order with setting
  81. RWLiftSetting=(-0.3569, -0.01396, 0.00005) // base lift and 1st and 2nd order with setting
  82. RWLiftSideways=(0.5)            // dropoff in downforce with yaw (0.0 = none, 1.0 = max)
  83. RWLeft=(-0.02, 0.0, 0.0)        // aero forces from moving left
  84. RWRight=(0.02, 0.0, 0.0)        // aero forces from moving right
  85. RWUp=(0.0, -0.08, -0.002)       // aero forces from moving up
  86. RWDown=(0.0, 0.08, 0.002)       // aero forces from moving down
  87. RWAft=(0.0, 0.08, -0.08)        // aero forces from moving rearwards
  88. RWFore=(0.0, 0.0, 0.0)          // aero forces from moving forwards (recomputed from settings)
  89. RWRot=(0.10, 0.05, 0.15)        // aero torque from rotating
  90. RWCenter=(0.00, 0.60, 0.35)     // center of rear wing forces (offset from center of rear axle at ref plane)
  91.  
  92. [BODYAERO]
  93. BodyDragBase=(0.4478)           // base drag
  94. BodyDragHeightAvg=(0.415)       // drag increase with average ride height
  95. BodyDragHeightDiff=(0.93)       // drag increase with front/rear ride height difference
  96. BodyMaxHeight=(0.20)            // maximum ride height that affects drag/lift
  97. BodyLeft=(-0.7, 0.0, 0.0)       // aero forces from moving left
  98. BodyRight=(0.7, 0.0, 0.0)       // aero forces from moving right
  99. BodyUp=(0.0, -1.5, 0.0)         // aero forces from moving up
  100. BodyDown=(0.0, 1.5, 0.0)        // aero forces from moving down
  101. BodyAft=(0.0, 0.10, -1.00)      // aero forces from moving rearwards
  102. BodyFore=(0.0, -0.3732, 0.435)  // aero forces from moving forwards (lift value important!)
  103. BodyRot=(2.0, 1.5, 1.0)         // aero torque from rotating
  104. BodyCenter=(0.0, 0.251, -1.371) // center of body aero forces (offset from center of rear axle at ref plane)
  105. RadiatorRange=(0.0, 1.0, 5)     // radiator range
  106. RadiatorSetting=3               // radiator setting
  107. RadiatorDrag=(0.004)            // effect of radiator setting on drag
  108. RadiatorLift=(0.011)            // effect of radiator setting on lift
  109. BrakeDuctRange=(0.0, 1.0, 7)    // brake duct range
  110. BrakeDuctSetting=4              // brake duct setting
  111. BrakeDuctDrag=(0.006)           // effect of brake duct setting on drag
  112. BrakeDuctLift=(0.014)           // effect of brake duct setting on lift
  113.  
  114. [DIFFUSER]
  115. DiffuserBase=(-0.9049, -7.0, 129.0) // base lift and 1st/2nd order with rear ride height
  116. DiffuserFrontHeight=(1.802)         // 1st order with front ride height
  117. DiffuserSideways=(0.5)              // dropoff with yaw (0.0 = none, 1.0 = max)
  118. DiffuserCenter=(0.0, 0.01, -1.096)  // center of diffuser forces (offset from center of rear axle at ref plane)
  119.  
  120. [SUSPENSION]
  121. PhysicalModelFile=f1susp.pm
  122. FrontAntiSwayRange=(100000.0, 10000.0, 21)
  123. FrontAntiSwaySetting=10
  124. RearAntiSwayRange=(30000.0, 10000.0, 13)
  125. RearAntiSwaySetting=6
  126. FrontToeInRange=(-2.0, 0.1, 41)
  127. FrontToeInSetting=18
  128. RearToeInRange=(-2.0, 0.1, 41)
  129. RearToeInSetting=22
  130. Front3rdBumpTravel=-0.005            // travel to bumpstop with zero packers and zero ride height
  131. Front3rdReboundTravel=-0.065         // these two numbers assume front ride height is 15cm to 55cm with 10cm leeway
  132. Front3rdBumpStopSpring=0.0      // initial spring rate of bumpstop
  133. Front3rdBumpStopRisingSpring=0 // rising spring rate of bumpstop (multiplied by deflection squared)
  134. Front3rdBumpStopDamper=0.0       // initial damping rate of bumpstop
  135. Front3rdBumpStopRisingDamper=0 // rising damper rate of bumpstop (multiplied by deflection squared)
  136. Front3rdBumpStage2=0.125            // speed where damper bump moves from slow to fast
  137. Front3rdReboundStage2=-0.125        // speed where damper rebound moves from slow to fast
  138. Front3rdPackerRange=(0.000, 0.001, 41)
  139. Front3rdPackerSetting=0
  140. Front3rdSpringRange=(0.0, 10000.0, 21)
  141. Front3rdSpringSetting=0
  142. Front3rdSlowBumpRange=(0.0, 100.0, 21)
  143. Front3rdSlowBumpSetting=0
  144. Front3rdFastBumpRange=(0.0, 100.0, 21)
  145. Front3rdFastBumpSetting=0
  146. Front3rdSlowReboundRange=(0.0, 100.0, 21)
  147. Front3rdSlowReboundSetting=0
  148. Front3rdFastReboundRange=(0.0, 100.0, 21)
  149. Front3rdFastReboundSetting=0
  150. Rear3rdBumpTravel=-0.010            // travel to bumpstop with zero packers and zero ride height
  151. Rear3rdReboundTravel=-0.090         // these two numbers assume rear ride height is 20cm to 80cm with 10cm leeway
  152. Rear3rdBumpStopSpring=0.0      // initial spring rate of bumpstop
  153. Rear3rdBumpStopRisingSpring=0 // rising spring rate of bumpstop (multiplied by deflection squared)
  154. Rear3rdBumpStopDamper=0.0       // initial damping rate of bumpstop
  155. Rear3rdBumpStopRisingDamper=0 // rising damper rate of bumpstop (multiplied by deflection squared)
  156. Rear3rdBumpStage2=0.125            // speed where damper bump moves from slow to fast
  157. Rear3rdReboundStage2=-0.125        // speed where damper rebound moves from slow to fast
  158. Rear3rdPackerRange=(0.000, 0.001, 61)
  159. Rear3rdPackerSetting=0
  160. Rear3rdSpringRange=(0.0, 10000.0, 21)
  161. Rear3rdSpringSetting=0
  162. Rear3rdSlowBumpRange=(0.0, 100.0, 21)
  163. Rear3rdSlowBumpSetting=0
  164. Rear3rdFastBumpRange=(0.0, 100.0, 21)
  165. Rear3rdFastBumpSetting=0
  166. Rear3rdSlowReboundRange=(0.0, 100.0, 21)
  167. Rear3rdSlowReboundSetting=0
  168. Rear3rdFastReboundRange=(0.0, 100.0, 21)
  169. Rear3rdFastReboundSetting=0
  170.  
  171. [CONTROLS]
  172. SteeringArmOffset=(0.15, 0.0, 0.0) // offset from center of spindle connections (x is negated for right arm)
  173. SteerLockRange=(5.0, 0.5, 37)
  174. SteerLockSetting=30
  175. RearBrakeRange=(0.200, 0.005, 121)
  176. RearBrakeSetting=42
  177. BrakePressureRange=(0.50, 0.05, 11)
  178. BrakePressureSetting=6
  179.  
  180. [ENGINE]
  181. EngineInertia=0.107
  182. IdleRPMLogic=(3421.4, 4181.3)
  183. LaunchEfficiency=0.964
  184. LaunchRPMLogic=(9099.9, 13217.2)
  185. RevLimitRange=(17100.0, 100.0, 11)
  186. RevLimitSetting=5
  187. EngineMapRange=(0, 1, 5)           // 0 = most driveable, max = most power (low gears only) (unimplemented)
  188. EngineMapSetting=2
  189. EngineBrakeMapRange=(0, 1, 5)      // 0 = less engine braking, max = more engine braking (unimplemented)
  190. EngineBrakeMapSetting=2
  191. RPMTorque=(    0,  -12.9,  -12.9)
  192. RPMTorque=(  500,  -14.1,   -4.3)
  193. RPMTorque=( 1000,  -15.7,    8.7)
  194. RPMTorque=( 1500,  -17.5,   32.5)
  195. RPMTorque=( 2000,  -19.7,   54.9)
  196. RPMTorque=( 2500,  -22.2,   76.0)
  197. RPMTorque=( 3000,  -25.0,   96.4)
  198. RPMTorque=( 3500,  -28.2,  116.4)
  199. RPMTorque=( 4000,  -31.7,  136.3)
  200. RPMTorque=( 4500,  -35.4,  155.9)
  201. RPMTorque=( 5000,  -39.6,  175.0)
  202. RPMTorque=( 5500,  -44.0,  193.0)
  203. RPMTorque=( 6000,  -48.8,  209.5)
  204. RPMTorque=( 6500,  -53.9,  224.6)
  205. RPMTorque=( 7000,  -59.4,  238.4)
  206. RPMTorque=( 7500,  -65.1,  251.0)
  207. RPMTorque=( 8000,  -71.2,  262.9)
  208. RPMTorque=( 8500,  -77.6,  274.5)
  209. RPMTorque=( 9000,  -84.4,  286.1)
  210. RPMTorque=( 9500,  -91.6,  297.5)
  211. RPMTorque=(10000,  -99.1,  307.8)
  212. RPMTorque=(10500, -106.8,  317.6)
  213. RPMTorque=(11000, -115.0,  325.4)
  214. RPMTorque=(11500, -123.4,  331.4)
  215. RPMTorque=(12000, -132.5,  336.5)
  216. RPMTorque=(12500, -141.6,  340.7)
  217. RPMTorque=(13000, -151.3,  344.7)
  218. RPMTorque=(13500, -160.9,  348.3)
  219. RPMTorque=(14000, -171.4,  351.4)
  220. RPMTorque=(14500, -181.8,  354.4)
  221. RPMTorque=(15000, -192.8,  356.0)
  222. RPMTorque=(15500, -204.2,  356.6)
  223. RPMTorque=(16000, -216.1,  356.1)
  224. RPMTorque=(16500, -227.9,  353.0)
  225. RPMTorque=(17000, -240.7,  344.7)
  226. RPMTorque=(17500, -253.5,  326.5)
  227. RPMTorque=(18000, -266.0,  291.1)
  228. RPMTorque=(18500, -279.7,  230.5)
  229. RPMTorque=(19000, -294.2,  134.4)
  230. RPMTorque=(19500, -308.4,  -10.4)
  231. RPMTorque=(20000, -323.0, -217.7)
  232. RPMTorque=(20500, -337.4, -337.4)
  233. RPMTorque=(21000, -352.8, -352.8)
  234. OptimumWaterTemp=104.3              // degrees Celsius at which engine operates optimally
  235. CombustionHeat=30.0                 // degrees Celsius added per liter of fuel burned
  236. EngineSpeedHeat=7.090e-004          // heat added linearly with engine speed
  237. MinimumCooling=5.284e-003           // heat dissipated without radiator
  238. RadiatorCooling=(1.683e-004, 5.848e-005)    // cooling rate with velocity (base, per setting)
  239. LifetimeEngineRPM=(17176.9,434.4)           // (base engine speed for lifetime, range where lifetime is halved)
  240. LifetimeWaterTemp=(107.5,3.2)               // (base water temp for lifetime, range where lifetime is halved)
  241. LifetimeAvg=10428                   // average lifetime in seconds
  242. LifetimeVar=3402                    // lifetime random variance
  243. EngineEmission=(0.0, 0.53, 0.0)     // where flames and smoke are emitted (relative to ref frame at rear axle)
  244.  
  245. [DRIVELINE]
  246. ClutchInertia=0.0145
  247. ClutchTorque=1012.4
  248. ClutchWear=0.0
  249. ClutchFriction=7.229
  250. BaulkTorque=300.0
  251. SemiAutomatic=1                     // whether throttle and clutch are operated automatically
  252. SemiAutoClutchTime=0.10             // time to ease clutch in during downshift
  253. ShiftDelay=0.015                    // delay in selecting next gear (low for semi-automatic, high for manual)
  254. WheelDrive=REAR                     // which wheels are driven: REAR, FOUR (even torque split), or FRONT
  255. GearFile=gear_ratios.ini            // Must come before final/reverse/gear settings!
  256. FinalDriveSetting=1                 // indexed into GearFile list
  257. ReverseSetting=7
  258. ForwardGears=7
  259. Gear1Setting=7
  260. Gear2Setting=25
  261. Gear3Setting=37
  262. Gear4Setting=48
  263. Gear5Setting=57
  264. Gear6Setting=65
  265. Gear7Setting=69
  266. DiffLockRange=(0.0,5.0,21)          // differential acting on all driven wheels
  267. DiffLockSetting=5
  268.  
  269. [FRONTLEFT]
  270. BumpTravel=-0.005                   // travel to bumpstop with zero packers and zero ride height
  271. ReboundTravel=-0.065                // these two numbers assume front ride height is 15cm to 55cm with 10cm leeway
  272. BumpStopSpring=170000.0             // initial spring rate of bumpstop
  273. BumpStopRisingSpring=6.50e6         // rising spring rate of bumpstop (multiplied by deflection squared)
  274. BumpStopDamper=2200.0               // initial damping rate of bumpstop
  275. BumpStopRisingDamper=7.00e5         // rising damper rate of bumpstop (multiplied by deflection squared)
  276. BumpStage2=0.125                    // speed where damper bump moves from slow to fast
  277. ReboundStage2=-0.125                // speed where damper rebound moves from slow to fast
  278. FrictionTorque=1.50                 // Newton-meters of friction between spindle and wheel
  279. SpinInertia=0.669                   // inertia in pitch direction including any axle but not brake disc
  280. CGOffsetX=0.000                     // x-offset from graphical center to physical center (NOT IMPLEMENTED)
  281. PushrodSpindle=(-0.050, -0.150, 0.000) // relative to spindle
  282. PushrodBodyX=(0.080)                // pushrod connection to body x
  283. PushrodBodyY=(0.170)                // pushrod connection to body y
  284. PushrodBodyZOffset=(0.0)            // pushrod connection offset from spindle z
  285. CamberRange=(-6.0, 0.1, 81)
  286. CamberSetting=35
  287. PressureRange=(90.0, 1.0, 106)
  288. PressureSetting=45
  289. PackerRange=(0.000, 0.001, 41)
  290. PackerSetting=10
  291. SpringRange=(100000.0, 5000.0, 31)
  292. SpringSetting=19
  293. RideHeightRange=(0.015, 0.001, 41)
  294. RideHeightSetting=15
  295. SlowBumpRange=(1500.0, 100.0, 16)
  296. SlowBumpSetting=8
  297. FastBumpRange=(1000.0, 100.0, 11)
  298. FastBumpSetting=5
  299. SlowReboundRange=(2000.0, 100.0, 31)
  300. SlowReboundSetting=13
  301. FastReboundRange=(1000.0, 100.0, 21)
  302. FastReboundSetting=9
  303. BrakeDiscRange=(0.021, 0.007, 2)    // disc thickness
  304. BrakeDiscSetting=1
  305. BrakePadRange=(0, 1, 5)             // pad type (not implemented)
  306. BrakePadSetting=2
  307. BrakeDiscInertia=0.715              // inertia per meter of thickness
  308. BrakeOptimumTemp=550.0              // optimum brake temperature in Celsius (peak brake grip)
  309. BrakeFadeRange=1100.0               // temperature outside of optimum that brake grip drops to half (too hot or too cold)
  310. BrakeWearRate=4.804e-011            // meters of wear per second at optimum temperature
  311. BrakeFailure=(1.43e-002,6.40e-004)  // average and variation in disc thickness at failure
  312. BrakeTorque=3297.5                  // maximum brake torque at zero wear and optimum temp
  313. BrakeHeating=0.00195                // heat added linearly with brake torque times wheel speed (at max disc thickness)
  314. BrakeCooling=(3.181e-002,4.479e-004)  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
  315. BrakeDuctCooling=1.237e-004         // brake cooling rate per brake duct setting (at max disc thickness)
  316.  
  317. [FRONTRIGHT]
  318. BumpTravel=-0.005                   // travel to bumpstop with zero packers and zero ride height
  319. ReboundTravel=-0.065                // these two numbers assume front ride height is 15cm to 55cm with 10cm leeway
  320. BumpStopSpring=170000.0             // initial spring rate of bumpstop
  321. BumpStopRisingSpring=6.50e6         // rising spring rate of bumpstop (multiplied by deflection squared)
  322. BumpStopDamper=2200.0               // initial damping rate of bumpstop
  323. BumpStopRisingDamper=7.00e5         // rising damper rate of bumpstop (multiplied by deflection squared)
  324. BumpStage2=0.125                    // speed where damper bump moves from slow to fast
  325. ReboundStage2=-0.125                // speed where damper rebound moves from slow to fast
  326. FrictionTorque=1.50                 // Newton-meters of friction between spindle and wheel
  327. SpinInertia=0.669                   // inertia in pitch direction including any axle but not brake disc
  328. CGOffsetX=0.000                     // x-offset from graphical center to physical center (NOT IMPLEMENTED)
  329. PushrodSpindle=(0.050, -0.150, 0.000) // relative to spindle
  330. PushrodBodyX=(-0.080)                // pushrod connection to body x
  331. PushrodBodyY=(0.170)                // pushrod connection to body y
  332. PushrodBodyZOffset=(0.0)            // pushrod connection offset from spindle z
  333. CamberRange=(-6.0, 0.1, 81)
  334. CamberSetting=35
  335. PressureRange=(90.0, 1.0, 106)
  336. PressureSetting=45
  337. PackerRange=(0.000, 0.001, 41)
  338. PackerSetting=10
  339. SpringRange=(100000.0, 5000.0, 31)
  340. SpringSetting=19
  341. RideHeightRange=(0.015, 0.001, 41)
  342. RideHeightSetting=15
  343. SlowBumpRange=(1500.0, 100.0, 16)
  344. SlowBumpSetting=8
  345. FastBumpRange=(1000.0, 100.0, 11)
  346. FastBumpSetting=5
  347. SlowReboundRange=(2000.0, 100.0, 31)
  348. SlowReboundSetting=13
  349. FastReboundRange=(1000.0, 100.0, 21)
  350. FastReboundSetting=9
  351. BrakeDiscRange=(0.021, 0.007, 2)    // disc thickness
  352. BrakeDiscSetting=1
  353. BrakePadRange=(0, 1, 5)             // pad type (not implemented)
  354. BrakePadSetting=2
  355. BrakeDiscInertia=0.715              // inertia per meter of thickness
  356. BrakeOptimumTemp=550.0              // optimum brake temperature in Celsius (peak brake grip)
  357. BrakeFadeRange=1100.0               // temperature outside of optimum that brake grip drops to half (too hot or too cold)
  358. BrakeWearRate=4.804e-011            // meters of wear per second at optimum temperature
  359. BrakeFailure=(1.43e-002,6.40e-004)  // average and variation in disc thickness at failure
  360. BrakeTorque=3297.5                  // maximum brake torque at zero wear and optimum temp
  361. BrakeHeating=0.00195                // heat added linearly with brake torque times wheel speed (at max disc thickness)
  362. BrakeCooling=(3.181e-002,4.479e-004)  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
  363. BrakeDuctCooling=1.237e-004         // brake cooling rate per brake duct setting (at max disc thickness)
  364.  
  365. [REARLEFT]
  366. BumpTravel=-0.010                   // travel to bumpstop with zero packers and zero ride height
  367. ReboundTravel=-0.090                // these two numbers assume rear ride height is 20cm to 80cm with 10cm leeway
  368. BumpStopSpring=170000.0             // initial spring rate of bumpstop
  369. BumpStopRisingSpring=6.50e6         // rising spring rate of bumpstop (multiplied by deflection squared)
  370. BumpStopDamper=2200.0               // initial damping rate of bumpstop
  371. BumpStopRisingDamper=7.00e5         // rising damper rate of bumpstop (multiplied by deflection squared)
  372. BumpStage2=0.125                    // speed where damper bump moves from slow to fast
  373. ReboundStage2=-0.125                // speed where damper rebound moves from slow to fast
  374. FrictionTorque=1.50                 // Newton-meters of friction between spindle and wheel
  375. SpinInertia=0.717                   // inertia in pitch direction including any axle but not brake disc
  376. CGOffsetX=-0.030                     // x-offset from graphical center to physical center (NOT IMPLEMENTED)
  377. PushrodSpindle=(-0.050, -0.150, 0.000) // relative to spindle
  378. PushrodBodyX=(0.100)                // pushrod connection to body x
  379. PushrodBodyY=(0.170)                // pushrod connection to body y
  380. PushrodBodyZOffset=(0.0)            // pushrod connection offset from spindle z
  381. CamberRange=(-6.0, 0.1, 81)
  382. CamberSetting=50
  383. PressureRange=(90.0, 1.0, 106)
  384. PressureSetting=40
  385. PackerRange=(0.000, 0.001, 61)
  386. PackerSetting=12
  387. SpringRange=(100000.0, 5000.0, 31)
  388. SpringSetting=17
  389. RideHeightRange=(0.020, 0.001, 61)
  390. RideHeightSetting=40
  391. SlowBumpRange=(1500.0, 100.0, 16)
  392. SlowBumpSetting=7
  393. FastBumpRange=(1000.0, 100.0, 11)
  394. FastBumpSetting=4
  395. SlowReboundRange=(2000.0, 100.0, 31)
  396. SlowReboundSetting=14
  397. FastReboundRange=(1000.0, 100.0, 21)
  398. FastReboundSetting=10
  399. BrakeDiscRange=(0.021, 0.007, 2)    // disc thickness
  400. BrakeDiscSetting=1
  401. BrakePadRange=(0, 1, 5)             // pad type (not implemented)
  402. BrakePadSetting=2
  403. BrakeDiscInertia=0.715              // inertia per meter of thickness
  404. BrakeOptimumTemp=550.0              // optimum brake temperature in Celsius (peak brake grip)
  405. BrakeFadeRange=1100.0               // temperature outside of optimum that brake grip drops to half (too hot or too cold)
  406. BrakeWearRate=4.804e-011            // meters of wear per second at optimum temperature
  407. BrakeFailure=(1.43e-002,6.40e-004)  // average and variation in disc thickness at failure
  408. BrakeTorque=3297.5                  // maximum brake torque at zero wear and optimum temp
  409. BrakeHeating=0.00195                // heat added linearly with brake torque times wheel speed (at max disc thickness)
  410. BrakeCooling=(2.634e-002,3.709e-004)  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
  411. BrakeDuctCooling=1.024e-004         // brake cooling rate per brake duct setting (at max disc thickness)
  412.  
  413. [REARRIGHT]
  414. BumpTravel=-0.010                   // travel to bumpstop with zero packers and zero ride height
  415. ReboundTravel=-0.090                // these two numbers assume rear ride height is 20cm to 80cm with 10cm leeway
  416. BumpStopSpring=170000.0             // initial spring rate of bumpstop
  417. BumpStopRisingSpring=6.50e6         // rising spring rate of bumpstop (multiplied by deflection squared)
  418. BumpStopDamper=2200.0               // initial damping rate of bumpstop
  419. BumpStopRisingDamper=7.00e5         // rising damper rate of bumpstop (multiplied by deflection squared)
  420. BumpStage2=0.125                    // speed where damper bump moves from slow to fast
  421. ReboundStage2=-0.125                // speed where damper rebound moves from slow to fast
  422. FrictionTorque=1.50                 // Newton-meters of friction between spindle and wheel
  423. SpinInertia=0.717                   // inertia in pitch direction including any axle but not brake disc
  424. CGOffsetX=0.030                     // x-offset from graphical center to physical center (NOT IMPLEMENTED)
  425. PushrodSpindle=(0.050, -0.150, 0.000) // relative to spindle
  426. PushrodBodyX=(-0.100)                // pushrod connection to body x
  427. PushrodBodyY=(0.170)                // pushrod connection to body y
  428. PushrodBodyZOffset=(0.0)            // pushrod connection offset from spindle z
  429. CamberRange=(-6.0, 0.1, 81)
  430. CamberSetting=50
  431. PressureRange=(90.0, 1.0, 106)
  432. PressureSetting=40
  433. PackerRange=(0.000, 0.001, 61)
  434. PackerSetting=12
  435. SpringRange=(100000.0, 5000.0, 31)
  436. SpringSetting=17
  437. RideHeightRange=(0.020, 0.001, 61)
  438. RideHeightSetting=40
  439. SlowBumpRange=(1500.0, 100.0, 16)
  440. SlowBumpSetting=7
  441. FastBumpRange=(1000.0, 100.0, 11)
  442. FastBumpSetting=4
  443. SlowReboundRange=(2000.0, 100.0, 31)
  444. SlowReboundSetting=14
  445. FastReboundRange=(1000.0, 100.0, 21)
  446. FastReboundSetting=10
  447. BrakeDiscRange=(0.021, 0.007, 2)    // disc thickness
  448. BrakeDiscSetting=1
  449. BrakePadRange=(0, 1, 5)             // pad type (not implemented)
  450. BrakePadSetting=2
  451. BrakeDiscInertia=0.715              // inertia per meter of thickness
  452. BrakeOptimumTemp=550.0              // optimum brake temperature in Celsius (peak brake grip)
  453. BrakeFadeRange=1100.0               // temperature outside of optimum that brake grip drops to half (too hot or too cold)
  454. BrakeWearRate=4.804e-011            // meters of wear per second at optimum temperature
  455. BrakeFailure=(1.43e-002,6.40e-004)  // average and variation in disc thickness at failure
  456. BrakeTorque=3297.5                  // maximum brake torque at zero wear and optimum temp
  457. BrakeHeating=0.00195                // heat added linearly with brake torque times wheel speed (at max disc thickness)
  458. BrakeCooling=(2.634e-002,3.709e-004)  // minimum brake cooling rate (base and per unit velocity) (at max disc thickness)
  459. BrakeDuctCooling=1.024e-004         // brake cooling rate per brake duct setting (at max disc thickness)
  460.  
  461.